punctual discharge of any obligations - Francés Inglés Diccionario